home *** CD-ROM | disk | FTP | other *** search
-
- EBL version 2.03 errata.203 8/31/84
-
-
- A new version of Extended Batch Language is available!
-
- This version is 2.03. Please help be a beta tester and try it
- out! I have given it a good shake down in testing and can
- find no problems with this version. If I do not hear of any
- problems with this new version by 8/31/84, I will make this
- version the standard version. In the mean time, all users who
- have contributed can take advantage of this new version by
- simply downloading it from the BAT-BBS.
-
- The changes/updates are as follows:
-
- 1. A bug was found in the interface between EBL and DOS. When
- EBL transfers control back to DOS, it also passes any
- variables that have been modified (%0 to %9). The problem
- found with this interface is seen only on certain
- configurations of systems. The symptoms seen in the system
- are completely unrelated to EBL and may even show up as
- random errors with OTHER programs! If you suspect problems
- with another program, you may wish to switch to this new 2.03
- version of EBL which removes this rare and random problem
- with DOS.
-
- 2. Because of problems with INT25 in DOS (disk read) which
- will not work in some networks and when the DOS 'ASSIGN'
- command is used, there is now a way to avoid this interrupt.
- This interrupt is only used in the STATEOF command. The new
- format for this command is:
-
- STATEOF [filename] [drive.list]
-
- The [drive.list] option is new. This token is a list of
- diskette drive letters which are to be searched for the
- specified [filename]. For example, a [drive.list] of ACD will
- search disk drives A:, C:, and D: in that order. If a
- diskette is not in drive A:, DOS will request that the user
- insert one and say "Abort, Retry, Ignore".
-
- That is, only the drive letters listed in [drive.list] will
- be searched and ALL MUST BE INSERTED AND READY.
-
- If the [drive.list] option is not used, the old method of
- searching drives A:, B:, C:, and D: will be used and if a
- diskette is not inserted or ready, it will be ignored. Do not
- omit this option if you are using the STATEOF command with
- the DOS 'ASSIGN' statement or in a network environment.
-
- All errors and return codes for the STATEOF command are the
- same. Note that now the STATEOF command can also search
- expanded drive lettering (E:, F:, etc...) by using the
- [drive.list] option with these respective letters.
-
-
-
-
-
-
-
-
- 3. The new version of DOS 3.0 is also supported with this and
- all future levels of EBL (ver 2.02 and higher). Please note
- that this early version of EBL does not support nested batch
- files under DOS 3.0 as it is in 2.0. In other words, a second
- level of command processor cannot be loaded to run another
- (nested) level of batch files. I am currently looking at ways
- to fix this limitation within DOS 3.0 and will notify
- everyone when I have a version which allows nesting under DOS
- 3.0.
-
- 4. The version 2.03 of EBL contains all the changes that were
- in effect for earlier versions with one exception. The
- keystrokes that are emitted during a stacking operation are
- now much more complete. Specifically, the scan codes for all
- ASCII characters are included with the keystroke. This
- change was made because some programs were found to be
- looking for specific scan code values from the IBM-PC instead
- of true ASCII values.
-
- The effect of this change is to allow STACK and BEGSTACK
- statements to be used with a wider range of programs.
- Multi-mate is an example of a program that will now work
- properly with these EBL statements. It is expected that
- there may be other programs which will now work with the
- keyboard stack within EBL.
-